module.exports.show= ()=>{
    return `
//简述：
print('test')
tool.md5('test')
tool.base64Encode('test')
tool.base64Encode('test')
tool.timestamp() 毫秒 or tool.timestamp(true)秒
tool.hmac('key','test')
tool.randomNumber( 10,20)
tool.randomlength(5)
request.xxx;xxx可以是(method的大写值,params:object,headers:object,body) 请求值
params.xxx 参数
stop('reason') 停止脚本
//通用方法
// -----------------------
// print 用于打印脚本记录
// 入参：
// message  任意字符
// 样例： print('test')
// -----------------------
// tool.md5 用于获得 md5 后的值
// 入参
// data 需要加密的值
// 返回值 加密后的值
// 样例：tool.md5('test')
// -----------------------
// tool.base64Encode 用于获得 base64Encode 后的值
// 入参
// data 需要加密的值
// 返回值 加密后的值
// 样例：tool.base64Encode('test')
// -----------------------
// tool.base64Decode 用于获得 base64Decode 后的值
// 入参
// data 需要解密的值
// 返回值 解密后的值
// 样例：tool.base64Decode('test')
// -----------------------
// tool.timestamp 用于当前时间的时间戳
// 入参
// secend 不填默认毫秒级；填写 true，返回秒级
// 返回值 时间戳
// 样例：tool.timestamp() or tool.timestamp(true)
// -----------------------
// tool.hmac 用于获得 hmac 后的值
// 入参
// key 密钥
// data 需要加密的值
// 返回值 加密后的值
// 样例：tool.hmac('key','test')
// -----------------------
// tool.aes_cbc_encode 用于获得 aes 后的值
// 入参
// key 密钥
// iv 偏移量
// data 需要加密的值
// type 算法，默认 256，可以填写 128
// 返回值 加密后的值
// 样例：tool.aes_cbc_encode('key', 'iv', 'data') or tool.aes_cbc_encode('key', 'iv', 'data','128')
// -----------------------
// tool.aes_cbc_decode 用于获得 aes 后的值
// 入参
// key 密钥
// iv 偏移量
// data 需要解密的值
// type 算法，默认 256，可以填写 128
// 返回值 解密后的值
// 样例：tool.aes_cbc_decode('key', 'iv', 'data') or tool.aes_cbc_decode('key', 'iv', 'data','128')
// -----------------------
// tool.randomNumber 用于获得 随机数字
// 入参
// min 最小值
// max 最大值
// 返回值 随机的值
// 样例：tool.randomNumber( 10,20)
// -----------------------
// tool.randomlength 用于获得 指定长度的随机字符串
// 入参
// length 指定长度
// 返回值 指定长度的随机字符串
// 样例：tool.randomlength(5)
// -----------------------

// 请求参数处理
// -----------------------
// 请求方法：
// request.method 
// 值：string
// -----------------------
// 请求参数
// request.params
// 值：object
// -----------------------
// 请求头
// request.headers
// 值：object
// -----------------------
// 请求体
// request.body
// 值：any 可当作 string 处理
// -----------------------
// 参数化处理
// params object ,直接处理就可以；
// 样例：params.name
`
}



